punish or treat harshly and rigorously - Espagnol Anglais Dictionnaire